INGENIAS Development Assisted with Model Transformation By-Example: A Practical Case
نویسندگان
چکیده
INGENIAS is a methodology for the development of multi-agent systems. INGENIAS support tools has recently incorporated a plug-in called the MTGenerator, which has been developed to facilitate the creation of model transformations by-example from INGENIAS models. The MTGenerator tool overcomes some of the limitations of similar tools about the creation of many-to-many transformation rules. This paper introduces the practical application of the tool to a complete development case study made with INGENIAS, showing the role and benefits of such tools.
منابع مشابه
INGENIAS Development Process Assisted with Chains of Transformations
This paper presents a chain of model transformations to guide and support the application of the INGENIAS development process. The MTGenerator tool generates these transformations with a Model Transformation By-Example approach, that is, automatically from pairs of model prototypes. The MTGenerator has the advantage over similar approaches and tools of being able to generate many-to-many transf...
متن کاملModel Transformations for Improving Multi-agent System Development in INGENIAS
Agent-Oriented Software Engineering is currently deeply influenced by the techniques and concepts of Model-Driven Development. In this context, the use of automated transformations to support software processes is not explored enough to reach maturity. Models are supposed to be created following the activities of a process, but this coupling currently depends on the engineer that does it. This ...
متن کاملModel-to-model and model-to-text: looking for the automation of VigilAgent
VigilAgent is a methodology for the development of agent-oriented monitoring applications that uses agents as the key abstraction elements of the involved models. It has not been developed from scratch, but it reuses fragments from Prometheus andion elements of the involved models. It has not been developed from scratch, but it reuses fragments from Prometheus and INGENIAS methodologies for mod...
متن کاملThe INGENIAS Development Kit: A Practical Application for Crisis-Management
The INGENIAS Development Kit (IDK) supports the development of fully functional Multi-agent Systems (MASs) from specification models, following a model-driven approach. This paper presents a practical application about crisis-management, in order to provide a full example of application of the IDK tool; and consequently, the specification and the code of this system are included in the IDK 2.8 ...
متن کاملA Tool for Generating Model Transformations By-Example in Multi-Agent Systems
Many Multi-Agent Systems (MAS) methodologies incorporate a modeldriven approach. Model Driven Engineering is based on three main ideas: models are the “first-class citizens”, meta-models define modelling languages that are used to specify models and models are transformed during the development. However, model transformation is still a challenging issue in MAS. At first, MAS designers are not n...
متن کامل